核心内容摘要
解决IPTV频道失效问题的iptv-checker新手指南:从入门到精通
本节内容我们来看一下OpenAI Compatibility。
OpenAI的API接口是大模型应用开发中最常用、且集成度最高的API接口规范其兼容接口主要包括chat/completionscompletionsmodelsembeddings我们上两节课程内容中介绍的/api/generate和/api/chat接口其实就是Ollama兼容OpenAI的REST API接口的底层实现。
其中:/api/generate接口对应OpenAI的completions接口/api/chat接口对应OpenAI的chat/completions接口因此我们现在再来看ollama中的OpenAI compatibility的API接口调用就非常容易理解了。
非流式调用from openai import OpenAI # type: ignore client OpenAI( base_urlhttp://
127.
0.
1:11434/v1/, # 这里修改成可访问的 IP api_keyollama, # 这里随便写但是api_key字段一定要有 ) chat_completion client.chat.completions.create( modeldeepseek-r1:
5b, messages[ { role: user, content: 你好请你介绍一下什么是人工智能, } ], ) print(chat_completion.choices[0].message.content)流式调用from openai import OpenAI client OpenAI( base_urlhttp://
127.
0.